package syswk.com.tanksgame;

import javax.swing.*;

/**
 * 作者：swk
 * 时间：
 * 公司：
 **/
@SuppressWarnings({"all"})
public class tankGames extends JFrame {
    public static int WIDTH = 1000;//游戏屏幕界面宽度
    public static int HEIGHT = 750;//游戏屏幕界面高度
    public static int MOVE_STEPS_NUM = 30;//敌方坦克移动10步就转向
    public static int HERO_SHOT_NUM = 20;//我方坦克子弹数
    public static int ENEMY_TANKS_NUM = 20;//敌人坦克数量
    public static int ENEMY_SHOT_SPEED = 5;//敌人坦克炮弹速度
    public static int HERO_SHOT_SPEED = 20;//我方坦克炮弹速度
    public MyPanel mp = null;//画布

    public static void main(String[] args) {
        tankGames tankGames = new tankGames();


    }





    /**
     * tanks主方法
     */
    public tankGames() {
        mp = new MyPanel();
        new Thread(mp).start(); //新开启一个线程
        this.add(mp); //将画布放入JFrame中
        this.addKeyListener(mp);//将画布添加到JFrame监听中
        this.setSize(tankGames.WIDTH, tankGames.HEIGHT);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//点击X就退出
        this.setVisible(true);
    }


}
